#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;

// void test()
// {
//     vector<int> v1;
//     v1.push_back(1);
//     v1.push_back(2);
//     v1.push_back(3);
//     v1.push_back(4);
//     v1.push_back(5);
//     v1.push_back(6);

//     vector<int>::iterator pos = find(v1.begin(),v1.end(),3);
//     v1.insert(pos,5);
//     for(auto e:v1)
//     {
//         cout << e << " ";
//     }
//     cout << endl;
    
//     // v1.insert(v1.begin(),5);
//     // for(auto e:v1)
//     // {
//     //     cout << e << " ";
//     // }
//     // cout << endl;

//     // v1.insert(v1.begin(),5,7);
//     // for(auto e:v1)
//     // {
//     //     cout << e << " ";
//     // }
//     // cout << endl;
    
// }

// void test()
// {
//     vector<int> v1;
//     // v1.reserve(500);
//     // int oldcapacity = v1.capacity();
//     // cout << oldcapacity << endl;
//     for(int i = 0; i < 500; i++)
//     {
//         v1.push_back(i);
//         // if(oldcapacity != v1.capacity())
//         // {
//         //     oldcapacity = v1.capacity();
//         //     cout << oldcapacity << endl;
//         // }
//     }
//     cout << v1.capacity() << endl;
//     v1.reserve(100);
//     cout << v1.capacity() << endl;

//     v1.resize(100);
//     cout << v1.capacity() << endl;
// }

// void test()
// {
//     vector<int> v1(10,1);
//     //cout << v1.size() << endl;
//     for(auto e:v1)
//     {
//         cout << e << " ";
//     }
//     cout << endl;

//     vector<int> v2(v1.begin(),v1.end());
//     for(auto e:v2)
//     {
//         cout << e << " ";
//     }
//     cout << endl;

//     string s1 = "12345";
//     vector<int> v3(s1.begin(),s1.end());
//     for(auto e:v3)
//     {
//         cout << e << " ";
//     }
//     cout << endl;
// }

// void test()
// {
//     vector<int> v1;
//     v1.push_back(1);
//     v1.push_back(2);
//     v1.push_back(3);
//     v1.push_back(4);
//     v1.push_back(5);
//     v1.push_back(6);

//     for(int i = 0; i < v1.size(); i++)
//     {
//         cout << v1[i] << " ";
//     }
//     cout << endl;

//     for(auto e:v1)
//     {
//         cout << e << " ";
//     }
//     cout << endl;

//     vector<int>::iterator it = v1.begin();
//     while(it != v1.end())
//     {
//         cout << *it << " ";
//         it++;
//     }
//     cout << endl;
//     // cout << sizeof(v1) << endl;
// }

// int main()
// {
//     test();
//     return 0;
// }

// int main()
// {
//     string s1;
//     cout << sizeof(s1) << endl;
//     cout << sizeof(int) << endl; 
//     return 0;
// }

// int main()
// {
//     cout << "hello world" << endl;
//     return 0;
// }



int main()
{

    return 0;
}


